﻿/*全局*/
body{margin:0;padding:0;font-family:Arial;font-size:14px;color:#333333;line-height:18px;}
img{border:0;}
a{color:#000000;text-decoration:none;}
fieldset{border:solid 1px #dcdcdc;border-radius:5px;background-color:#FFFFFF;box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045);}
legend{border-radius:4px;padding:5px 20px;background-color:#428bca;color:#FFFFFF;}
label{line-height:25px;font-size:1rem;clear:both;display:block;}
.spacer{width:100%;height:10px;clear:both;}
.crumb{margin:auto;width:960px;height:30px;padding:0 0 0 25px;text-align:left;line-height:30px;}
.box{border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045);}
.a1{font-size:0.5rem;}
.f1{font-size:0.5rem;}
.f1red{font-size:0.5rem;color:#ff0000;}
.f1gray{font-size:0.5rem;color:#aa9d9d;}
.f1green{font-size:0.5rem;color:#4cff00;}
.a1red{font-size:0.5rem;color:#ff0000;}
.a1gray{font-size:0.5rem;color:#aa9d9d;}
.aline{display:inline-block;border-bottom:solid 1px #000000;padding-bottom:1px;}

/*表单*/
.field-validation-error {color: #ff0000;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.field-validation-valid {display: none;}
.validation-summary-valid {display: none;}
.txt{border:solid 1px #aa9d9d;width:100%;height:38px;border-radius:5px;background-color:#F2F2F2;font-size:1.2rem;}
.ddl{border:solid 1px #aa9d9d;width:100%;height:38px;border-radius:5px;background-color:#F2F2F2;font-size:1.2rem;}
.btn{border:0;width:280px;height:40px;border-radius:5px;color:#FFFFFF;background-color:#428bca;font-size:1rem;text-align:center;}
.abtn{border:0;width:280px;height:40px;border-radius:5px;color:#FFFFFF;background-color:#428bca;font-size:1rem;line-height:2.3rem;display:block;text-align:center;}

/*等待*/
.wait{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;text-align:center;position:fixed;z-index:100;bottom:0;width:100%;height:100%;background:#FFFFFF;display:none;}

/*_Pager*/
.pa{clear:both;margin:50px 0;width:100%;height:auto;text-align:center;}
.pa a{text-decoration:none;}
.pl {display:inline-block;text-align:center;font-size:12px;line-height:36px;color:#000;border:1px solid #ccc;margin:0 5px 0 0;height:36px;min-width:36px;font-weight:bold;border:1px solid #cccccc;cursor: pointer;padding:0 10px;border-radius:3px;}
.pl:hover {background:#428bca;color:#fff;}
.pla {display:inline-block;text-align:center;font-size:12px;line-height:36px;color:#000;border:1px solid #ccc;margin:0 5px 0 0;height:36px;min-width:36px;font-weight:bold;border:1px solid #cccccc;cursor: pointer;padding:0 10px;border-radius:3px;background-color:#428bca;color:#FFFFFF}

/*LayoutHome*/
.header{margin:auto;width:100%;height:80px;background-color:#F2F2F2;line-height:80px;position:fixed;z-index:9999;}
.header_spacer{width:100%;height:80px;}
.logo{float:left;margin-left:20px;max-width:200px;text-align:left;height:80px;line-height:80px;}
.logo img{margin-top:15px;height:50px;}
.cc{float:left;margin-top:15px;min-width:100px;font-size:22px;line-height:60px;}
.cart{float:right;margin-right:100px;width:200px;text-align:right;height:80px;line-height:80px;}
.cart img{width:20px;vertical-align:middle;cursor:pointer;}
.wrap{margin:0 0 0 20px;min-height:800px;}
.footer{margin:auto;width:100%;height:50px;background-color:#F2F2F2;line-height:50px;}

/*Search*/
.search_bar{margin:20px 0 0 0;width:100%;height:50px;line-height:50px;font-size:14px;border-bottom:solid 1px #F2F2F2}
.search_bar_tab { float: left; width: 100px;height:49px;text-align: center;}
.search_bar_tab a { color: #000000; }
.search_bar_frm { margin: 0 0 0 20px; float: right; padding: 0 5px; min-width: 100px; height: 40px; line-height: 40px; border: 0; border-radius: 5px; background-color: #f2f2f2; color: #000000;}
.search_bar_frm_txt { width: 150px; height: 28px; font-size: 16px; border: 0; background-color: #f2f2f2; }
.search_bar_frm_btn { width: 60px; height: 28px; cursor: pointer; line-height: 28px; border: 0; border-radius: 5px; background-color: #aa9d9d; color:#FFFFFF}

.productlist{width:100%;min-height:101px;}
.productlist>div>.row {width:100%;overflow:hidden;display:flex;flex-wrap:wrap;}
.productlist .item{margin:auto;margin-top:20px;padding:5px;border:solid 1px #EEEEEE;width:100%;min-height:101px;text-align:center;}
.productlist .item .pic{min-height:101px;line-height:101px;}
.productlist .item .pic img{width:100%;}
.productlist .item .tit{text-align:left;font-size:14px;color:#000;}
.productlist .item .inquiry{text-align:center;width:100%;height:42px;font-size:14px;color:#666;}
.productlist .item .inquiry .btn{margin:auto;border-radius:10px;border:solid 1px #F0F0F0;width:130px;height:40px;background-color:#F8F8F8;line-height:30px;color:#000;font-size:16px;text-align:center;transition: all 0.5s;}
.productlist .item:hover{border-bottom:solid 1px #428bca;box-shadow:0 0 20px 3px rgba(0,0,0,.1);}
.productlist .item:hover .btn{background-color:#428bca;color:#fff;}
.productlist a:hover{text-decoration:none;}

.articlelist { width: 100%; min-height: 101px; }
.articlelist > div > .row { width: 100%; overflow: hidden; display: flex; flex-wrap: wrap; }
.articlelist .item { margin: auto; margin-top: 20px; padding: 5px; border: solid 1px #EEEEEE; width: 100%; min-height: 101px; text-align: center; }
.articlelist .item .tit { text-align: left; color: #000; }
.articlelist .item .tit h2 { text-align: left; font-size: 18px; color: #000; }
.articlelist .item .sum { text-align: left; font-size: 14px; color: #000; min-height: 101px; color:#aa9d9d}
.articlelist .item .inquiry { text-align: center; width: 100%; height: 42px; font-size: 14px; color: #666; }
.articlelist .item .inquiry .btn { margin: auto; border-radius: 10px; border: solid 1px #F0F0F0; width: 130px; height: 40px; background-color: #F8F8F8; line-height: 30px; color: #000; font-size: 16px; text-align: center; transition: all 0.5s; }
.articlelist .item:hover { border-bottom: solid 1px #428bca; box-shadow: 0 0 20px 3px rgba(0,0,0,.1); }
.articlelist .item:hover .btn { background-color: #428bca; color: #fff; }
.articlelist a:hover { text-decoration: none; }